package come.example.domain.strategy.service.rule.tree.factory.engine;

import come.example.domain.strategy.service.rule.tree.factory.DefaultTreeFactory;

/**
 * 规则树组合接口 执行部分
 */

public interface IDecisionTreeEngine {

    /** 最终决策完把结果返回回来（在工厂里定义的数据类型）*/
    DefaultTreeFactory.StrategyAwardVO process(String userId, Long strategyId, Integer awardId);
}
